╬πδαΓδσφΦσ

╤εß√≥Φ 
╬ß≡αßε≥Ωα ±εß√≥ΦΘ
╤εß√≥Φ  ε≥ ∞√°Φ
└∩δσ≥ LineDraw
╚±⌡εΣφ√Θ ≥σΩ±≥
╬∩Φ±αφΦσ ≥σΩ±≥α

    ╩αΩ εß≡αßα≥√Γα■≥±  ±εß√≥Φ 

    ╩επΣα ΓετφΦΩασ≥ ±εß√≥Φσ, ≤∩≡αΓδσφΦσ ∩εδ≤≈ασ≥ ∞σ≥εΣ handleEvent Φτ Ωδα±±α Component. ╩δα±± Applet  Γδ σ≥±  Σε≈σ≡φΦ∞ ∩ε ε≥φε°σφΦ■ Ω Ωδα±±≤ Component.

    ╧≡ε≥ε≥Φ∩ ∞σ≥εΣα handleEvent ∞√ ∩≡ΦΓσδΦ φΦµσ:

    public boolean handleEvent(Event evt);

    ┬ Ωα≈σ±≥Γσ ∩α≡α∞σ≥≡α ∞σ≥εΣ≤ handleEvent ∩σ≡σΣασ≥±  εß·σΩ≥ Ωδα±±α Event, Ωε≥ε≡√Θ ±εΣσ≡µΦ≥ Γ±■ Φφ⌠ε≡∞α÷Φ■ ε ±εß√≥ΦΦ. ╧ε ±εΣσ≡µΦ∞ε∞≤ ∩εδσΘ Ωδα±±α Event Γ√ ∞εµσ≥σ ε∩≡σΣσδΦ≥ⁿ Ωεε≡ΣΦφα≥√ Ω≤≡±ε≡α ∞√°Φ Γ ∞ε∞σφ≥, ΩεπΣα ∩εδⁿτεΓα≥σδⁿ φαµαδ ΩδαΓΦ°≤, ε≥δΦ≈Φ≥ⁿ εΣΦφα≡φ√Θ ∙σδ≈εΩ ε≥ ΣΓεΘφεπε Φ ≥αΩ Σαδσσ.

    ═Φµσ ∞√ ∩≡ΦΓσδΦ ±∩Φ±εΩ ∩εδσΘ Ωδα±±α Event, Ωε≥ε≡√σ Γ√ ∞εµσ≥σ ∩≡εαφαδΦτΦ≡εΓα≥ⁿ:

    ╧εδσ ╬∩Φ±αφΦσ
    public Object argarg; ╧≡εΦτΓεδⁿφ√Θ α≡π≤∞σφ≥ ±εß√≥Φ , τφα≈σφΦσ Ωε≥ε≡επε ταΓΦ±Φ≥ ε≥ ≥Φ∩α ±εß√≥Φ 
    public int clickCountclickCount; ▌≥ε ∩εδσ Φ∞σσ≥ τφα≈σφΦσ ≥εδⁿΩε Σδ  ±εß√≥Φ  ± ≥Φ∩ε∞ MOUSE_DOWNMOUSE_DOWN Φ ±εΣσ≡µΦ≥ ΩεδΦ≈σ±≥Γε φαµα≥ΦΘ φα ΩδαΓΦ°≤ ∞√°Φ. ┼±δΦ ∩εδⁿτεΓα≥σδⁿ ±Σσδαδ ΣΓεΘφεΘ ∙σδ≈εΩ ∞√°ⁿ■, Γ ²≥ε ∩εδσ ß≤Σσ≥ τα∩Φ±αφε τφα≈σφΦσ 2
    public Event evtevt; ╤δσΣ≤■∙σσ ±εß√≥Φσ Γ ±Γ ταφφε∞ ±∩Φ±Ωσ
    public int idid; ╥Φ∩ ±εß√≥Φ . ═Φµσ ∞√ ∩σ≡σ≈Φ±δΦ∞ Γετ∞εµφ√σ τφα≈σφΦ  Σδ  ²≥επε ∩εδ 
    public int keykey; ╩εΣ φαµα≥εΘ ΩδαΓΦ°Φ (≥εδⁿΩε Σδ  ±εß√≥Φ , ±ετΣαφφεπε ∩≡Φ Γ√∩εδφσφΦΦ ∩εδⁿτεΓα≥σδσ∞ ε∩σ≡α÷ΦΦ ± ΩδαΓΦα≥≤≡εΘ)
    public int modifiersmodifiers; ╤ε±≥ε φΦσ ΩδαΓΦ° ∞εΣΦ⌠ΦΩα÷ΦΦ <Alt>, <Ctrl>, <Shift>
    public Object targettarget; ╩ε∞∩εφσφ≥, Γ Ωε≥ε≡ε∞ ∩≡εΦτε°δε ±εß√≥Φσ
    public long whenwhen; ┬≡σ∞ , ΩεπΣα ∩≡εΦτε°δε ±εß√≥Φσ
    public int xx; ╩εε≡ΣΦφα≥α ∩ε ε±Φ X
    public int yy; ╩εε≡ΣΦφα≥α ∩ε ε±Φ Y

    ╧εδσ id (≥Φ∩ ±εß√≥Φ ) ∞εµσ≥ ±εΣσ≡µα≥ⁿ ±δσΣ≤■∙Φσ τφα≈σφΦ :

    ╟φα≈σφΦσ ╥Φ∩ ±εß√≥Φ 
    ACTION_EVENTACTION_EVENT ╧εδⁿτεΓα≥σδⁿ ⌡ε≈σ≥, ≈≥εß√ ∩≡εΦτε°δε φσΩε≥ε≡εσ ±εß√≥Φσ
    GOT_FOCUSGOT_FOCUS ╩ε∞∩εφσφ≥ (Γ φα°σ∞ ±δ≤≈ασ εΩφε α∩δσ≥α) ∩εδ≤≈Φδ ⌠εΩ≤± ΓΓεΣα. ╬ ⌠εΩ≤±σ ΓΓεΣα Γ√ ≤τφασ≥σ Φτ ≡ατΣσδα, ∩ε±Γ ∙σφφεπε ≡αßε≥σ ± ΩδαΓΦα≥≤≡εΘ
    KEY_ACTIONKEY_ACTION ╧εδⁿτεΓα≥σδⁿ φαµαδ ΩδαΓΦ°≤ ≥Φ∩α "Action"
    KEY_ACTION_RELEASEKEY_ACTION_RELEASE ╧εδⁿτεΓα≥σδⁿ ε≥∩≤±≥Φδ ΩδαΓΦ°≤ ≥Φ∩α "Action"
    KEY_PRESSKEY_PRESS ╧εδⁿτεΓα≥σδⁿ φαµαδ εß√≈φ≤■ ΩδαΓΦ°≤
    KEY_RELEASEKEY_RELEASE ╧εδⁿτεΓα≥σδⁿ ε≥∩≤±≥Φδ εß√≈φ≤■ ΩδαΓΦ°≤
    LIST_DESELECTLIST_DESELECT ╬≥∞σφα Γ√ΣσδσφΦ  ²δσ∞σφ≥α Γ ±∩Φ±Ωσ
    LIST_SELECTLIST_SELECT ┬√ΣσδσφΦσ ²δσ∞σφ≥α Γ ±∩Φ±Ωσ
    LOAD_FILELOAD_FILE ╟απ≡≤τΩα ⌠αΘδα
    LOST_FOCUSLOST_FOCUS ╩ε∞∩εφσφ≥ ∩ε≥σ≡ δ ⌠εΩ≤± ΓΓεΣα
    MOUSE_DOWNMOUSE_DOWN ╧εδⁿτεΓα≥σδⁿ φαµαδ ΩδαΓΦ°≤ ∞√°Φ
    MOUSE_DRAGMOUSE_DRAG ╧εδⁿτεΓα≥σδⁿ φαµαδ ΩδαΓΦ°≤ ∞√°Φ Φ φα≈αδ Γ√∩εδφ ≥ⁿ ∩σ≡σ∞σ∙σφΦσ Ω≤≡±ε≡α ∞√°Φ
    MOUSE_ENTERMOUSE_ENTER ╩≤≡±ε≡ ∞√°Φ Γε°σδ Γ εßδα±≥ⁿ εΩφα α∩δσ≥α
    MOUSE_EXITMOUSE_EXIT ╩≤≡±ε≡ ∞√°Φ ∩εΩΦφ≤δ εßδα±≥ⁿ εΩφα α∩δσ≥α
    MOUSE_MOVEMOUSE_MOVE ╧εδⁿτεΓα≥σδⁿ φα≈αδ Γ√∩εδφ ≥ⁿ ∩σ≡σ∞σ∙σφΦσ Ω≤≡±ε≡α ∞√°Φ, φσ φαµΦ∞α  ΩδαΓΦ°≤ ∞√°Φ
    MOUSE_UPMOUSE_UP ╧εδⁿτεΓα≥σδⁿ ε≥∩≤±≥Φδ ΩδαΓΦ°≤ ∞√°Φ
    SAVE_FILESAVE_FILE ╤ε⌡≡αφσφΦσ ⌠αΘδα
    SCROLL_ABSOLUTESCROLL_ABSOLUTE ╧εδⁿτεΓα≥σδⁿ ∩σ≡σ∞σ±≥Φδ ΣΓΦµεΩ ∩εδε±√ ∩≡ε±∞ε≥≡α Γ φεΓ≤■ ∩ετΦ÷Φ■
    SCROLL_LINE_DOWNSCROLL_LINE_DOWN ╧εδⁿτεΓα≥σδⁿ Γ√∩εδφΦδ φαΣ ∩εδε±εΘ ∩≡ε±∞ε≥≡α ε∩σ≡α÷Φ■ ±ΣΓΦπα φα εΣφ≤ ±≥≡εΩ≤ ΓφΦτ
    SCROLL_LINE_UPSCROLL_LINE_UP ╧εδⁿτεΓα≥σδⁿ Γ√∩εδφΦδ φαΣ ∩εδε±εΘ ∩≡ε±∞ε≥≡α ε∩σ≡α÷Φ■ ±ΣΓΦπα φα εΣφ≤ ±≥≡εΩ≤ ΓΓσ≡⌡
    SCROLL_PAGE_DOWNSCROLL_PAGE_DOWN ╧εδⁿτεΓα≥σδⁿ Γ√∩εδφΦδ φαΣ ∩εδε±εΘ ∩≡ε±∞ε≥≡α ε∩σ≡α÷Φ■ ±ΣΓΦπα φα εΣφ≤ ±≥≡αφΦ÷≤ ΓφΦτ
    SCROLL_PAGE_UPSCROLL_PAGE_UP ╧εδⁿτεΓα≥σδⁿ Γ√∩εδφΦδ φαΣ ∩εδε±εΘ ∩≡ε±∞ε≥≡α ε∩σ≡α÷Φ■ ±ΣΓΦπα φα εΣφ≤ ±≥≡αφΦ÷≤ΓΓσ≡⌡
    WINDOW_DEICONIFYWINDOW_DEICONIFY ╧εδⁿτεΓα≥σδⁿ τα∩≡ε±Φδ ε∩σ≡α÷Φ■ Γε±±≥αφεΓδσφΦ  φε≡∞αδⁿφεπε ≡ατ∞σ≡α εΩφα ∩ε±δσ σπε ∞ΦφΦ∞Φτα÷ΦΦ
    WINDOW_DESTROYWINDOW_DESTROY ╧εδⁿτεΓα≥σδⁿ ±εßΦ≡ασ≥±  ≤ΣαδΦ≥ⁿ εΩφε
    WINDOW_EXPOSEWINDOW_EXPOSE ╬Ωφε ß≤Σσ≥ ε≥εß≡αµσφε
    WINDOW_ICONIFYWINDOW_ICONIFY ╬Ωφε ß≤Σσ≥ ∞ΦφΦ∞ΦτΦ≡εΓαφε
    WINDOW_MOVEDWINDOW_MOVED ╬Ωφε ß≤Σσ≥ ∩σ≡σ∞σ∙σφε

    ┼±δΦ ±εß√≥Φσ ±Γ ταφε ± ΩδαΓΦα≥≤≡εΘ (≥Φ∩ ±εß√≥Φ  KEY_ACTION ΦδΦ KEY_ACTION_RELEASE), Γ ∩εδσ key ∞εµσ≥ φα⌡εΣΦ≥ⁿ±  εΣφε Φτ ±δσΣ≤■∙Φ⌡ τφα≈σφΦΘ:

    ╟φα≈σφΦσ ╩δαΓΦ°α
    DOWNDOWN ╩δαΓΦ°α ∩σ≡σ∞σ∙σφΦ  Ω≤≡±ε≡α ΓφΦτ
    ENDEND <End>
    F1F1-F12 <F1>
    F2 <F2>
    F3 <F3>
    F4 <F4>
    F5 <F5>
    F6 <F6>
    F7 <F7>
    F8 <F8>
    F9 <F9>
    F10 <F10>
    F11 <F11>
    F12 <F12>
    HOMEHOME <Home>
    LEFTLEFT ╩δαΓΦ°α ∩σ≡σ∞σ∙σφΦ  Ω≤≡±ε≡α ΓδσΓε
    PGDNPGDN <Page Down>
    PGUPPGUP <Page Up>
    RIGHTRIGHT ╩δαΓΦ°α ∩σ≡σ∞σ∙σφΦ  Ω≤≡±ε≡α Γ∩≡αΓε
    UPUP ╩δαΓΦ°α ∩σ≡σ∞σ∙σφΦ  Ω≤≡±ε≡α ΓφΦτ

    ╠επ≤≥ ß√≥ⁿ ≤Ωαταφ√ ±δσΣ≤■∙Φσ ∞α±ΩΦ Σδ  ∩εδ  ∞εΣΦ⌠ΦΩα≥ε≡εΓ modifiers:

    ╟φα≈σφΦσ ∞α±ΩΦ ╬∩Φ±αφΦσ
    ALT_MASKALT_MASK ┴√δα φαµα≥α ΩδαΓΦ°α <Alt>
    META_MASKMETA_MASK ┴√δα φαµα≥α ∞σ≥α-ΩδαΓΦ°α (ΩδαΓΦ°α Σδ  ΓΓεΣα ΣΦαΩ≥≡Φ≈σ±ΩΦ⌡ ±Φ∞ΓεδεΓ)
    CTRL_MASKCTRL_MASK ┴√δα φαµα≥α ΩδαΓΦ°α <Ctrl>
    SHIFT_MASKSHIFT_MASK ┴√δα φαµα≥α ΩδαΓΦ°α <Shift>

    ┬α°σ ∩≡ΦδεµσφΦσ ∞εµσ≥ ∩σ≡σε∩≡σΣσδΦ≥ⁿ ∞σ≥εΣ handleEvent Φ εß≡αßα≥√Γα≥ⁿ ±εß√≥Φ  ±α∞ε±≥ε ≥σδⁿφε, εΣφαΩε σ±≥ⁿ ßεδσσ ∩≡ε±≥εΘ ∩≤≥ⁿ. ╬ß≡αßε≥≈ΦΩ ²≥επε ∞σ≥εΣα, Ωε≥ε≡√Θ Φ±∩εδⁿτ≤σ≥±  ∩ε ≤∞εδ≈αφΦ■, Γ√τ√Γασ≥ φσ±ΩεδⁿΩε ∞σ≥εΣεΓ, Ωε≥ε≡√σ ßεδσσ ≤Σεßφ√ Γ Φ±∩εδⁿτεΓαφΦΦ, Γ ≈α±≥φε±≥Φ, ∩≡Φ εß≡αßε≥Ωσ ±εß√≥ΦΘ ε≥ ∞√°Φ ΦδΦ ΩδαΓΦα≥≤≡√.



Java | ╧≡εΣ≤Ω≥√ Φ ≡σ°σφΦ  | ╥σ⌡φεδεπΦΦ | ╤σ≡ΓΦ± Φ εß≤≈σφΦσ
╬ Ωε∞∩αφΦΦ | ╧α≡≥φσ≡√ | ═εΓε±≥Φ | ╧εΦ±Ω
Sun Microsystems Inc. Corporate Information Our partners News and Events Search on site Java Computing Products and Solutions Technologies and Researches Education and Service Content